В предыдущем шаге я рассказал как создавать таблицу и добавить в неё столбцы. Теперь в неё нам нужно добавить данные иначе зачем мы затеяли всю эту возню. Для добавления будем использовать DataRow.
DataRow row;
Для добавления новой строки воспользуемся методом таблицы NewRow()
row = FirstTable.NewRow();
Добавим в строку данные, можно было бы воспользоваться ItemArray для добавления записей через массив, но там некрасиво получается. Для этого воспользуемся индексёром, который имеет несколько "версий"
public object this[int, DataRowVersion] {get}
public object this [DataColumn] {get, set}
public object this[DataColumn, DataRowVersion]{get}
public object this[string, DataRowVersion]{get}
public object this[int]{get, set }
public object this[string]{get, set }
Воспользуемся последним.
row["name"] = "Artem";
И добавим его.
FirstTable.Rows.Add(row);
и так далее. Для подтверждения изменений вызывайте метод AcceptChanges() таблицы.